$(function () {
    // 合同定义加载
    $("[name='htmb_htdy']").htdycombobox(false, '');

    // 点击合同模板
    $('#htmbForm').tabs({
        border: false,
        onSelect: function (title) {
            if (title == "合同模板") {
                if (null != $("[name='htmb_id']").val() && $("[name='htmb_id']").val() != '') {
                    $.ajax({
                        type: "POST",
                        url: $.webPath() + "/htdygl/htmb/htmbdyDetail",
                        dataType: "html",
                        data: {htmbId: $("[name='htmb_id']").val()},
                        beforeSend: function () {
                            $.messager.progress();
                        },
                        success: function (data) {
                            $.messager.progress("close");
                            $('#htmb_content').html(data);
                            if (data.statusCode == 300) {
                            }
                            if (data.statusCode == 200) {
                            }
                        }
                    });
                }
                else {
                    $.messager.alert('提示', "请先保存合同模板基本信息", 'success');
                }
            }
        }
    });
    if (null != $("[name='htmb_id']").val() && $("[name='htmb_id']").val() != '') {
        $('#htmbForm').tabs('enableTab', "合同模板");
        $('#htmbForm').tabs('select', "合同模板");
    }
    else {
        $('#htmbForm').tabs('disableTab', "合同模板");
    }
});

//选项类型改变，取值改变
$("#htmb_htdyid").combobox({
    onChange: function (oldValue, newValue) {
        // 加载合同文本
        $.ajax({
            type: "POST",
            url: $.webPath() + "/htdygl/htmb/htmbdyDetail",
            dataType: "html",
            data: {htmbId: $("[name='htmb_id']").val(), htdyId: oldValue},
            beforeSend: function () {
                $.messager.progress();
            },
            success: function (data) {
                $.messager.progress("close");
                $('#htmb_content').html(data);
                if (data.statusCode == 300) {
                }
                if (data.statusCode == 200) {
                }
            }
        });
    }
})

// 保存合同模板内容
function htmb_save() {
    if (!$("#bght_mbname").val()) {
        alert("请先填写合同模板名称！");
    }

    var htContent = "";
    if (null == $("[name='htmb_id']").val() || $("[name='htmb_id']").val() == '') {
        $.messager.alert('提示', "请先保存合同模板基本信息", 'success');
    } else {
        // 保存合同模板内容信息
        // 选择页面的所有input
        var inputElementsName =document.getElementById("page").getElementsByTagName("input");
        if (null != inputElementsName && inputElementsName.length > 0) {
            for (var i = 0; i < inputElementsName.length; i++) {
                if (null != inputElementsName[i].name) {
                    htContent = htContent + inputElementsName[i].name + ":o" + "<![CDATA[" + inputElementsName[i].value + "]]>" + ",o";
                }
            }
        }

        // 选择页面的所有textarea
        var textareaElementsName =document.getElementById("page").getElementsByTagName("textarea");
        if (null != textareaElementsName && textareaElementsName.length > 0) {
            for (var i = 0; i < textareaElementsName.length; i++) {
                if (null != textareaElementsName[i].name) {
                    htContent = htContent + textareaElementsName[i].name + ":o" + "<![CDATA[" + textareaElementsName[i].value + "]]>" + ",o";
                }
            }
        }

        // 判断是否有数据
        if (!htContent) {
            $.messager.alert("提示", '没有数据不能进行保存', 'error');
            return;
        }
        $.ajax({
            type: "POST",
            url: $.webPath() + "/htdygl/htmb/addOrUpdateHtmb",
            dataType: "json",
            data: {htContent: htContent, htmbId:  $("[name='htmb_id']").val(),htdyId:$("#htmb_htdyid").val(),htmb_mc:$("#bght_mbname").val()},
            beforeSend: function () {
            //    $.messager.progress();
            },
            success: function (data) {
            //    $.messager.progress("close");
                if (data.statusCode == 300)
                    $.messager.alert("提示", data.message, 'error');

                if (data.statusCode == 200) {
                    $.messager.alert('提示', data.message, 'success');
                }

            }
        });

    }
}

